문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Swift(프로그래밍 언어) (문단 편집) === [anchor(Swift 3)][anchor(스위프트 3)]Swift 3 === || {{{+3 Apple WWDC 2016-Session 402}}}[br]{{{+1 What's New in Swift}}} {{{#!folding 【 펼치기 ・ 접기 】 {{{#!html }}} }}} || Swift 3.0 릴리즈 노트를 보면 Swift 개발팀의 계획을 대략 짐작할 수 있다. 먼저 바이너리 인터페이스(binary interface)의 안정화다.[* 크리스 래트너는 최근 메일링에서 이 목표는 3.0 릴리즈에 포함되지 못한다고 밝혔다.] 이를 통해 Swift가 바이너리 레벨에서 여러 운영체제에서 실행될 수 있도록 지원할 것으로 보인다. Swift의 활용 범위가 그만큼 넓어지는 셈이다. 제네릭도 개선된다. 라이브러리 전반에 걸쳐 제네릭을 사용해 Swift 3.0에서는 제네릭 사용이 완성될 것으로 보인다. 타입 시스템 클린업과 문서화도 주목된다. 개발팀은 Swift 3.0에서 "다양한 서브 타이핑, 타입 시스템의 전환 규칙, 컴파일러 타입 체커 내에서의 구현 등을 재검토하고 문서화 할 것"이라고 예고했다. 그리고 Firefox 엔진을 위해 개발한 [[Rust]] 언어의 Ownership 기반 메모리 관리 모델이 개발자들 사이에 호평이 높아지자 이를 적극적으로 도입할 것이라고 한다. 정제와 집중 측면도 있다. 이 부분에 대해서는 자세한 정보가 부족하지만, 개발팀은 관련 문서를 통해 "그동안 Swift는 빠른 발전을 거듭해 왔고 이 과정에서 언어 전체와 잘 맞지 않는 기능이나 라이브러리 API가 추가됐다"며 "Swift 3.0은 이런 부분을 제거하거나 개선해 Swift의 전반적인 일관성을 개선할 것"이라고 설명했다. 또한, Swift 3.0에서는 API 개발자를 위한 새로운 디자인 지침이 나올 것으로 보인다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기